package com.wofish.oauth.account.domain;


import java.io.Serializable;
import java.util.Date;

/**
 * 会员登录账号表 wf_b2c_member_account
 * 
 * @author wofish
 * @date 2019-05-10
 */
public class MemberAccount implements Serializable {
	private static final long serialVersionUID = 1L;
	
	/** uid */
	private Long memberId;
	/** 登录账号 */
	private String loginAccount;
	/** 账户类型，1-用户名，2-手机号，3-邮箱 */
	private Integer loginType;
	/** 木鱼号，冗余 */
	private Long wofishNo;
	/** 密码加密的盐值 */
	private String salt;
	/** 用户密码 */
	private String password;
	/** 账号状态1正常，2封禁 */
	private String state;
	/** 最后一次登陆时间 */
	private Date lastLoginTime;
	/** 最后一次登陆ip */
	private String lastLoginIp;
	/**  */
	private String registerIp;
	/**  */
	private String weixinOpenid;
	/**  */
	private String weixinUnionid;
	/**  */
	private String qqOpenid;
	/**  */
	private String qqUnionid;
	/** 操作系统类型 */
	private String os;
	/** 操作系统版本 */
	private String osVersion;
	/** app */
	private String app;
	/** imei号 */
	private String imei;
	/** 下载渠道 */
	private String channel;
	/** 推广渠道，linkedme账号 */
	private String linkedmeChannel;
	/** 运营商类型 */
	private String ispType;
	/** 网络类型 */
	private String netType;
	/** 手机型号 */
	private String model;
	/** 设备号 */
	private String deviceId;
	/** app版本号 */
	private String appVersion;
	/** 账号封禁开始时间 */
	private Date accBlockStartTime;
	/** 账号封禁结束时间 */
	private Date accBlockEndTime;
	/** 设备封禁开始时间 */
	private Date deviceBlockStartTime;
	/** 设备封禁结束时间 */
	private Date deviceBlockEndTime;
	/** 账号更新时间 */
	private Date updateTime;
	/** 注册时间 */
	private Date signTime;

	public void setMemberId(Long memberId) {
		this.memberId = memberId;
	}

	public Long getMemberId() {
		return memberId;
	}
	public void setLoginAccount(String loginAccount) {
		this.loginAccount = loginAccount;
	}

	public String getLoginAccount() {
		return loginAccount;
	}
	public void setLoginType(Integer loginType) {
		this.loginType = loginType;
	}

	public Integer getLoginType() {
		return loginType;
	}
	public void setWofishNo(Long wofishNo) {
		this.wofishNo = wofishNo;
	}

	public Long getWofishNo() {
		return wofishNo;
	}
	public void setSalt(String salt) {
		this.salt = salt;
	}

	public String getSalt() {
		return salt;
	}
	public void setPassword(String password) {
		this.password = password;
	}

	public String getPassword() {
		return password;
	}
	public void setState(String state) {
		this.state = state;
	}

	public String getState() {
		return state;
	}
	public void setLastLoginTime(Date lastLoginTime) {
		this.lastLoginTime = lastLoginTime;
	}

	public Date getLastLoginTime() {
		return lastLoginTime;
	}
	public void setLastLoginIp(String lastLoginIp) {
		this.lastLoginIp = lastLoginIp;
	}

	public String getLastLoginIp() {
		return lastLoginIp;
	}
	public void setRegisterIp(String registerIp) {
		this.registerIp = registerIp;
	}

	public String getRegisterIp() {
		return registerIp;
	}
	public void setWeixinOpenid(String weixinOpenid) {
		this.weixinOpenid = weixinOpenid;
	}

	public String getWeixinOpenid() {
		return weixinOpenid;
	}
	public void setWeixinUnionid(String weixinUnionid) {
		this.weixinUnionid = weixinUnionid;
	}

	public String getWeixinUnionid() {
		return weixinUnionid;
	}
	public void setQqOpenid(String qqOpenid) {
		this.qqOpenid = qqOpenid;
	}

	public String getQqOpenid() {
		return qqOpenid;
	}
	public void setQqUnionid(String qqUnionid) {
		this.qqUnionid = qqUnionid;
	}

	public String getQqUnionid() {
		return qqUnionid;
	}
	public void setOs(String os) {
		this.os = os;
	}

	public String getOs() {
		return os;
	}
	public void setOsVersion(String osVersion) {
		this.osVersion = osVersion;
	}

	public String getOsVersion() {
		return osVersion;
	}
	public void setApp(String app) {
		this.app = app;
	}

	public String getApp() {
		return app;
	}
	public void setImei(String imei) {
		this.imei = imei;
	}

	public String getImei() {
		return imei;
	}
	public void setChannel(String channel) {
		this.channel = channel;
	}

	public String getChannel() {
		return channel;
	}
	public void setLinkedmeChannel(String linkedmeChannel) {
		this.linkedmeChannel = linkedmeChannel;
	}

	public String getLinkedmeChannel() {
		return linkedmeChannel;
	}
	public void setIspType(String ispType) {
		this.ispType = ispType;
	}

	public String getIspType() {
		return ispType;
	}
	public void setNetType(String netType) {
		this.netType = netType;
	}

	public String getNetType() {
		return netType;
	}
	public void setModel(String model) {
		this.model = model;
	}

	public String getModel() {
		return model;
	}
	public void setDeviceId(String deviceId) {
		this.deviceId = deviceId;
	}

	public String getDeviceId() {
		return deviceId;
	}
	public void setAppVersion(String appVersion) {
		this.appVersion = appVersion;
	}

	public String getAppVersion() {
		return appVersion;
	}
	public void setAccBlockStartTime(Date accBlockStartTime) {
		this.accBlockStartTime = accBlockStartTime;
	}

	public Date getAccBlockStartTime() {
		return accBlockStartTime;
	}
	public void setAccBlockEndTime(Date accBlockEndTime) {
		this.accBlockEndTime = accBlockEndTime;
	}

	public Date getAccBlockEndTime() {
		return accBlockEndTime;
	}
	public void setDeviceBlockStartTime(Date deviceBlockStartTime) {
		this.deviceBlockStartTime = deviceBlockStartTime;
	}

	public Date getDeviceBlockStartTime() {
		return deviceBlockStartTime;
	}
	public void setDeviceBlockEndTime(Date deviceBlockEndTime) {
		this.deviceBlockEndTime = deviceBlockEndTime;
	}

	public Date getDeviceBlockEndTime() {
		return deviceBlockEndTime;
	}
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Date getUpdateTime() {
		return updateTime;
	}
	public void setSignTime(Date signTime) {
		this.signTime = signTime;
	}

	public Date getSignTime() {
		return signTime;
	}

}
